更新逻辑，时间切换