replaces spawn/1 with Task.start/3