Add a timeout option, to prevent constant polling if the file download fails in a way the plugin can't detect