enhance olingo to support batch