batch chunked