The task now only takes kwargs. The context is optional and the task can be called directly, even without a context