bug fixed vec4.
update