git update submodule without checkout