fix reconnect, make irc.end