Add idempotent consumer