完善worker部分的代码