add dependencies to Async2 - gotcha! still doesn't workd