feat(etcd): introduce a lua etcd client