remove hashing stuff

the cases in which that gave a speedup are rare to nonexistent
use agg init and drop unnecessary stuff
std::move inode f into kept, we won't use it afterwards