[refactor] preparing for modules retrieve from git scm remote repositories