ENH update qp only after adding constraints, if passed some constraints, solve qp once in the beginning.