Update smart_ptr, config from develop.