Bug 829747 - Update WebGL canvases asynchronously r=jgilbert,bgirard