fix bugs of timezone