remove Python-2 import from futures
implement resuming partial downloads