update to shader