If scm is NONE, we don't need to sync