using persistentcache in SettingsStorage instead of TrackerCache simplifies code a lot and it is much faster