fix webworker communication