web worker changes