update gouraud shading