implement email update for user