fix  ReadableByteBuffer