* better caching for webGUI