go data types uint8 and uint16 is not supported on "go.uber.org/atomic" we required these datatypes supported on atomic for optimal memory and performance