caching of list, alerts on success, failure