started work on web worker integration