update MD5 generator class