synchronized를 제거하고 ConcurrentMap을 사용하여 성능향상