Conditionally check for updates