dlm: use workqueue for callbacks