move mnemonic operations to a webworker