Why are the shard updates taken only when the collection time is greater than the last update time? We allow uncontrolled update in the current setting right?