thread safe한걸로 변경