opcode update