incomplete version of pool:
  1. watching interface added in client
  2. watch, use, watching finished in pool, tested.