update build script, remove submodule requirement and manually get