updated mpm worker