updated match_cache again