refactoring: remove listener references to cachelistadapter