fixed data buffer bug

that was introduced trying to fix buffer delays
data looks ok now, and there seem to be no accumulating delays