added delayed jobs and carrierwave