first crack at a shard rebalancer