support reconfigure command (supports json, yml)
add timeout to etcd calls