git checkout does not update submodule