implemented V3 IndexBlock unserialization to ByteBuffer
added block id to BlockPairWriteCallbackArgs