fix bug
fix sync bugs