add deploy_client lib and test