update vao & demo