update submodules, freshen build