remove the old NewClient method and keep the one accepting the ClientParam struct to avoid weird workarounds and breaking changes