update instruction parsing