這一條是為了適應後面的分佈式設計，有可能updater和provider分佈在不同的服務器上