전역으로 뺀다 하더라도 감히 예상컨데 비동기 컨텍스트 흐름상 사용하기 힘든 구조가 나올겁니다.
https://devtalk.kakao.com/t/topic/57418/2?u=doji.doo
위 답변을 참고하세요.