add callback/error handling to #enqueue