change QP solver