fix the webgl bad render