cont. thoughtwork on async