one doc (with handlers) per client.