improved hash on cache
added readme