fixed siftdown