create or update user after authentication