update 3rd-perty libraries