update shaders