tried four neighbor normals to improve cheap estimation
fixed merge