add val to cache instance