add FNV hash function.
hash context before counting.