update gitignore & test submodule