added support for built in batching of large requests