add a script to pull a branch and update submodules