add batch request support
add batch request parse functionality