add auto data update