fix submodule  checking in gis