update cocos2d-x;
follow protected constructor and init function rule;