catch exception when --refresh is used and no cache file exists
Merge branch 'master' into caching
don't sort all events, only sort list after search (for now until better caching layout)