Spawn new task as needed