gitignore and update