update comparison engine