adding page-summary cache

This doesn't need to be recalculated every time we refresh