fetchUser request refactoring