fix particle vbo update, don't try to map the buffer persistently (pre opengl 4.4)