update for AdaptiveQP