update dynamic solution