#201 new doAsync method