add first version producer-consumer: N producer vs 1 consumer