add setTimeout。稍后详细考虑下使用场景