reworked caching mechanism
experimental surface reconstruction (taken from pcl)