update submodules
update dependencies