@Override
		protected Void doInBackground() throws Exception {
			try {
				String str = ArchiveClassLoader.getText(Configuration.composeres() + Configuration.vesrionfile);
				String[] strargs = str.split(",");
				Configuration.remote_major = Integer.parseInt(strargs[0]);
				Configuration.remote_minor = Integer.parseInt(strargs[1]);
				if (Configuration.remote_major > Configuration.BOT_VERSION_MAJOR || Configuration.remote_minor > Configuration.BOT_VERSION_MINOR) {
					firePropertyChange("version_check", null, RESULT_OUT_OF_DATE);
				}
				firePropertyChange("version_check", null, RESULT_UP_TO_DATE);
	    	} catch (Exception e) {
	    		firePropertyChange("version_check", null, RESULT_FALLBACK);
	    	}
			return null;
		}