use sync.Pool for temporal bytes.Buffer.

remove ev.Value and ev.Values

before:
 scanblock: 8.22s (14.83%)
 runtime.MScan_Sweep 4.99s(9.00%)

after:
 scanblock: 7.42s (12.95%)
 runtime.MScan_Sweep 4.57s(7.98%)
6 files changed