revert change to ringbuffer that was causing xruns - figure out later