refactor network cacheview;