[Add] channel-buffering