add chained DMA descriptor read