增加WorkerBackend结构
Merge remote-tracking branch 'origin/milestone-4' into milestone-4