upgrade various 3rd party