Rethink WebGL texture disposal