when updating a page layout, also update the cache