val lastDownloadRange: IntRange
inclusive range to download. Meaning, if the range is 10..10, then we will download exactly block 10. If the range is 11..10, then we want to download block 11 but can't.