add can sync dirty method
rm puts
fix
fix
fix report
fix