def until_not_synced(self, timeout=None):
        """Return a tornado Future; resolves when any subordinate client is not synced"""
        yield until_any(*[r.until_not_synced() for r in dict.values(self.children)],
                        timeout=timeout)