use atomic.StorePointer to store the value of Entry, avoid concurrent issue
review the code and use atomic to read/write hash table