What if we always do this first. If there are updates, then we don't call the registry, if there aren't, then we can check if it is time to do the registry call and we do it. This could avoid doing unnecessary calls since the icon is already green?