Add caching for page content - only edit and update if the page has changed