Update smart