further refined DMA buffer