add chunked blob retrieval