batch processing now entirely in web worker