improved streaming playback reliability

closes #254
closes #247