updated workflow client controller and service