better parsing of uniforms on runtime edit by making sure same three version is sued