clean and update vendor