update to use boost style md5