added remove to uniform2D
added update