update controller and service