workqueue: merged with latest M8 version - thanks @franciscofranco

idea is taken here -
https://github.com/franciscofranco/M8/commits/nightlies