重构
sync