update submodules
update .gitignore