new-feature: update client, udpate dist