access _samplesBuffer via chunk pointers instead of indices
cleanup ADC data chunking