The producer and consumer now run in the background