adding caching for multiple notifications