pocket-worker *not working for several scenarios, try worker-mate instead promise based worker access as tiny as I can make it before I break it