Update config, smart_ptr.