update gitignore
update submodule