update the instruction