cache bugfix, new cache listener callback
bugfix