web worker restored