task Service manager can query workers,
dispatcher can return first free worker