list:
modify search api.
add update and count api (pending).