refresh upstream to 5.2
build upstream 5.2