to list without async