fix corrupted data when using "start" from servers that doesn't support range requests