fixed failure to retain referral_source when updating demographics