support multile exchange and update check