modify objc-dynamic