Switch background processing to use delayed_job