重构代码，加入时间计时器功能