move cache replay to "fetch" method
ignore more files
make setting states work again and add test