do the vendor update