use doall metatask thanks to @alexander-yakushev