Use ThreadLocal StringBuilder, no iterator on batch delivery.