save fetched to storage, show on storage change
refactoring