async 함수들 callback위치 변경