fixed web worker support