add dependencies to Async3, works! yay!