fix surf sirf, add new data set, add postprocess class