fix when setting time zone