can upload with ranges
retry incomplete HTTP headers