updates prefs