use sucker_punch for background jobs instead