split SimpleXmlAnalyzer from XmlAnalyzer; start doing things in a thread-safe manner