This will call the function synchronously, but I think you want to call it asynchronously (using `apply_async`).  I'd prefer calling it asynchronously just for auditing reasons -- it will be easier to see which tasks are running or track down failures if this is run as a separate task.