break up downloads to avoid timeout