module search bug

add search cache