ircconnection: refactor