etcdserver: add id generator