smart rebalance