fix: do not try to reconnect infinitely