fixed a bug in AdminWorker