fix: curl/wget detection
feature: resume aborted downloads