update webgl demo