add ByteBufferInputStream