support batch request