make submodules work remote