After updating all provider entries for a destination in the performance hash, we switch to a new provider only if it offers at least a 10% performance improvement over the current best provider for the destination. Since the hash entries are updated at most once every seconds (in either the passive or active measurement schemes), the choice of best provider per destination also changes at the same frequency.