sync --all removed because many bug exist.