update zlsearch, not finished yet