added caching to FontManager
check status code at xaml fetching xml.