add simple_cache