update existing user information correctly