compare semver and offer upgrades if possible