added batch requests via async module