The evolving dynamics of service co-creation in a viable systems perspective