surface normal estimation (updating)