check for updates.