update smart data