WIP: need to fix buttons and cache clearing
fetch invalidate implemented
Merge branch 'cache-invalidation'