optim: Don't rebuild vbo at each iteration