멀티 쓰레드 상황에서 문제가 발생하지 않도록 수정