added an update check