shard update