use rabbitmq instead of resque