Use ConcurrentLinkedDequeu to communicate between build monitor and light manager