Better network error display, caching data