_surv now processes dir with async