update prefs