update to only set email if not already set