try to poll for results first in waitTasks()