fix .gitignore to actually ignore cache folder