all streams inherit default connection window
refactor compressor to use Buffer