Initial approach to async spawn()