go atomic value

TODO

reference

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