add preference to control update checking