fixup! implement submodule config cache for lookup of submodule names