workqueue: use mod_delayed_work() instead of __cancel + queue