dont query all objects every group request
The idea behind this was that each group of objects would emit its global state for use on the synoptic view. So that when a state of one object in a group changed the whole group would be queried for its state (bad if objects dont support concurrency, or are sensitive to being polled). However its actually worse than that, because the loop was not optimised it queried /every/ object mapped in daiquiri on each state change !
Edited by Stuart Fisher