adding LinkedBlockingQueue to the AbstractConnector class to handle inputs non blocking