update requirements
bug fix in case an entry is missing a field
better hashing by dumping the content as text first