fix worker restart