Add an asynchronous block handler