update dynamic page