updated to newer versions of some of the submodules