ppf update: hash, octree