James58899 says to YSITD
要確保執行順序原本就是用callback