dispatcher: refactored the AnnuaryWorker