update dynamic markup