rewrite search api
update manifest