fix the ratelimiting and actually reconnect when the connection fails