I would say that at this point this is a premature optimization. We can of course add more monitoring and see where exactly the time is spent, but for the moment I am happy with the performance as it is. And please consider that in the future we want to change substantially the distribution logic and perform this kind of queries on the controller.