go atomic value
TODO
reference
PumpkinSeed,
https://medium.com/@ferencfbin/golang-source-2-atomic-value-under-the-hood-8575383076aa