multi op buffer handling