Make triggering asynchronous