reverted back from delayed_job since there was some weird conflict with heroku causing random errors unrelated to jobs... hrrm