a new small StreamByteBuf class