simplified md5 caching
docs