get rid of useless api_client
update todo

[skip ci]