added file download worker