update dependencies
update .gitignore