update PreferenceDialog