fix mem leak if output(now vo) changed