Extract method for updating a user with more info