add cache_find & cache_all