updated: added upstream version checking utility derived from version_check.