added background job instead of rake task