added iterative cursor updates

Added UpdatePointFile2 and code to update point file iteratively