implement cache
Add README with cache info