Use asynchronous thread for IRCMessageQueueWatcher
Add charset support.