diff --git a/app/workers/bitstream_downloader_worker.rb b/app/workers/bitstream_downloader_worker.rb
index 3b418b61e9d52caa06b0be3602c6954e89fdd143..b312884605ead7e625b9b9baa338728457991a8e 100644
--- a/app/workers/bitstream_downloader_worker.rb
+++ b/app/workers/bitstream_downloader_worker.rb
@@ -3,8 +3,8 @@ class BitstreamDownloaderWorker
   include Sidekiq::Worker
   include Bitstream::Utils
 
-  def perform(params = {})
-    download_bitstream(params[:url],params[:output])
+  def perform(retrieve_link,output_file)
+    download_bitstream(retrieve_link,output_file)
   end
 
 end
diff --git a/lib/tasks/bitstream.rake b/lib/tasks/bitstream.rake
index 319d4b5e6e014ea09f0d2f3394304e8470b14e6c..fda4d8af99d5b36d70f83aac8a2439e6a648cb04 100644
--- a/lib/tasks/bitstream.rake
+++ b/lib/tasks/bitstream.rake
@@ -36,7 +36,7 @@ namespace :bitstream do
             file_basename = get_file_basename filename
             retrieve_link = item.get_retrievelink
             output_file = output_dir + file_basename
-            BitstreamDownloaderWorker.perform_async({url: retrieve_link, output: output_file})
+            BitstreamDownloaderWorker.perform_async(retrieve_link,output_file)
           end
         end