Add async methods to EtcdClient