new ClientProducer