ofShader: change uniforms cache to unordered_map for faster access