add ByteArrayBuffer class a resizable byte array