update workqueue