Support Submodule Sync recursive option

Support Submodule Sync recursive option