update submodules and readme