Mi stai dicendo che non c'è modo di aspettare il completamento della precedente?
L'unico modo che mi viene in mente è che premendo il pulsante 'tutti' richiama la prima funzione con un parametro e poi in ogni chiamata, nel 'complete', effettuo un controllo e se il flag è attivo chiamo quella successiva.