replace synchronizedMap to ConcurrentHashMap