CWFuture++
created CWBinaryHeapPrivate