Changes to page structure (PSML) using the DatabasePageManager are not reflected to the internal page representation when a user configures the page. Thus changing of the configuration of a page has no effect until the page will be reread from the database (i.e. after new login of the user).
When updating a page with the DatabasePageManager.update(page) method the parent folders page cache is not refreshed. The changed data IS stored to the database though.
Reset page cache in parent folder (FolderImpl.resetPages(false)). See patch.txt.