have the ability to stream responses to disk if the files are big