support submodule in circleci