refactor - api services
user service