update for Xcode4.6