add Aho-Corasick backed by dfs