I'm of the opinion this should run outside the IRC thread. Maybe a thread worker pool. We can make the fave announce also use it.