need to figure out how to multiple async calls with different promises in same controller