old worker
reworked MB web worker