cache every reading page