how range page updates