awaitable Event 작업

기존의 event 기반 코드 상당수 수정