public void incomingData(Channel channel, DataChunk chunk) throws IOException {
		ByteBuffer b = chunk.getData();
		
		final ByteBuffer newBuffer = bufFactory.createBuffer(channel, b.remaining());
		newBuffer.put(b);
		TimerTask t = new TimerTask() {
			@Override
			public void run() {
				try {
					HELPER.doneFillingBuffer(newBuffer);
					to.oldWrite(newBuffer);
				} catch (Exception e) {
					log.log(Level.WARNING, "exception", e);
				}
			}
			
		};
		timer.schedule(t, 1000);
		
		chunk.setProcessed("Delayer");
	}