@Override
	protected Void doInBackground() throws Exception {
		List<String> notUpToDate = new ArrayList<String>();
		for (String url : toDownload.keySet()) {
			if (!checkJenkinsVersion(url, toDownload.get(url))) {
				notUpToDate.add(url);
			}
		}
		
		for (String url : notUpToDate) {
			if (url.contains("Spout")) {
				downloadJarFromJenkins(url, Util.getWorkingDirectory().getAbsolutePath());
			} else {
				downloadJarFromJenkins(url, Util.getPluginDirectory().getAbsolutePath());
			}
			
			config.setPluginVersion(url, toDownload.get(url));
		}
		return null;
	}