Golang lock-free values with atomic.Value
https://texlution.com/post/golang-lock-free-values-with-atomic-value/