use pool for hash in ETag func
remove unused import