do not resize webgl canvas on every render