Update user model and set current user in datastore