check out plone.batching