wakelock: use single threaded workqueueus