deletion and rebalance