addPreference update