public Message pop(int round) {
		Long delay = this.delay.peek();
		if((delay != null) && (delay <= System.currentTimeMillis())) {
			if((this.msg.peek().round <= round)) {
				this.delay.removeFirst();
				return this.msg.removeFirst();
			}
		}
		return null;
	}