FIX: download api, ADD: downloadProgress signal