fix and update submodules