add page_cache