prefetch sha1 done right
bad things happend. we still need to check sha1 and enable redownload if checksum failed