update VMP