fix sync when error