refactoring UpdateUser to have own updateUserName method