けんき says to YSITD
那個async method是每個執行會有前面所有callback