add PointCache