Switch to rabbitmq maybe