deprecate md5 module and use hashlib