QP update