Change LinkedList as Queue implementation to ConcurrentLinkedQueue in order to permit modification of list during iteration without listTerator.