working vendor update script