page updates and index update