update smart page