build 2 : [async call]