update gitignore to add cache dir