upgrade xcode and good library