update from pages