add worker [ci skip]