优化代码和用例
rebuild