콜백이랑 프로미스로 구현했을땐 어떻게 했을까싶다