updated submodules and rebuilt