public boolean shouldUpdate () {
        Logger.logDebug("updater: buildjenk " + buildJenk + " < betajenk " + betaJenk + "|| version " + version + " < " + beta );
        Logger.logDebug("latest = "  + latest);
        if (allowBeta && (buildJenk < betaJenk || version < beta)) {
            Logger.logInfo("New beta version found. version: " + version + "-" + buildJenk + ", latest: " + beta + "-" + betaJenk);
            UCString = "BETA version " + betaStr +"-" + betaJenk;
            useBeta = true;
            return true;
        } else if (version == latest && buildJenk < relJenk) {
            Logger.logInfo("Release version found. version: " + version + "-"+ buildJenk+ ", latest: " + latest);
            useBeta = false;
            UCString ="Version " +  verString;
            return true;
        } else if (version < latest) {
            Logger.logInfo("New version found. version: " + version + ", latest: " + latest);
            useBeta = false;
            UCString ="Version " +  verString;
            return true;
        } else {
            return false;
        }
    }