Update: map value => hash
Add: map `last` `all`
Update: `hashFunction` width `src` param
Update: hash map key is relative file path