fix share_list count, add api unit test