Use async middleware.