@Override
    protected void done() {
		
		NameData[] nd = null;
		try {
			nd = this.get();
		}
		catch(Exception e) {
			ptm.updateStatus(spContainer, "Data Error!");
		}
		
		if(nd != null && nd.length > 0) {
			ptm.updateStatus(spContainer, "Ready!");
			fc.addResult(nd[0].getMediaName(), nd, crawledData);
		}
		else {
			ptm.updateStatus(spContainer, "No Result Error!");
		}
	}