refactoring admin/UserController