frontend support for prefs
email pref update completely working