add InstallmentByteBuffer and BinaryHeap