Riferimento: ripetere lo stesso codice senza fare copia incolla!!!
in che senso in asincrono??Utilizzando quel metodo provochi il blocco della form fino al completamento del ciclo, dovresti eseguirlo in asincrono