checkForUpdate and startUpdate