modify some api to unrecommend