updated heap rebalance