Remove redundant DSL object creation.
Fix potential race condition on creating child promises in the Thread driver.