user pref sync getting called