implement sendFile for Dropbox backend
refactor Range header handling in HTTP transport driver