make producer batchers be per-broker