@Override
	public void run() {
		try {
			rollSemaphore.acquire();
			// actual printing here
			webFrame.increaseRunning();
			download();
			webFrame.decreaseRunning();
			rollSemaphore.release();
		} catch (InterruptedException e) {
			//e.printStackTrace();
			webFrame.runCompletedWithStatus(row, "Acquire Interrupt");
			
		} 
	}