Is there a way to start a workflow activity in a different thread than the caller's

Topics: Customizing Orchard, Writing modules
Jun 1, 2013 at 12:30 PM
I have a workflow containing several activities, one of them is calling an external service and waits for total answer.
From what I understand workflow is running in the caller's thread wich resumes its life to the http request ?
What if I want to start an asynchronous activity from caller request and have it continuing independently until it reach its final state ?