introduced separate state for one read of from the aquisition buffer. seems to resolve the issue.