added one more update! method to texture and included unused uniforms into render object