fix opc bug