Update user information on login

Retrieve user information from the remote server and update local user record each time the user logs in.