fix: TimezoneDetector page reload loop