An async impulse flow is able to preserve locals and action node outputs across multiple engine updates, something not possible with normal impulse flow.