Updated UI. Some caching.