updating user service in favor of model object