change MD5 implementation. Use Google Guava Hashfunction