Objective-C update