After shard rebalancing, shard addition or shard removal, chunks with different shard keys are moved to other shards.
How would the hash function adapt to this change