add a pages cache layer
update README.md