added lowMemCleanPoint, fixed progress data read/write