update service to reset password and and update user, add functionality to control