After thinking about this over the weekend, it occurred to me that you are just adding the @task decorator for consistency and that the controller likely wont call the apply_async().  If so, disregard the earlier comment.