add auto update