[serf]: add plug
[etcd]: move function etcd_search to plug