update pref