Fix async series issue
Extract common logic from the prompt runner
Expose Reactive interface through to process property