minor fix
improved data structure, used md5 to check for updates