update instruction