Fixes functionnal the example of Indexed

Fixing multiple issues on the producer for CRUD operations.
Adding callback methods to the functions that can need it.
Renaming the producer.