removed user arg in api, implemented all filtering with minimal etcd traffic