优化
修正了一些bug