fix shard assignment algo