check for updates feature