update tdop. add precedence of operator