auto retry for rabbitmq