Встроенная map не защищена от конкурентной записи и одновременной записи и чтения. Одновременная запись и чтение или две записи - data race и возможный крах. Решение: sync.Mutex при доступе к map или sync.Map для специфичных паттернов доступа.
var mu sync.Mutex
mu.Lock(); m[k] = v; mu.Unlock()