Online dynamic optimization