add unique hash to eliminate requirement for pickle cache