同步bug修复以及一些改写，大家还可以测试测试