introduce check_upgrade_options() to avoid always showing the upgrade notice