Add asynchronous definition