upgrade vendor parts to new releases, fix a few bugs