add autoupdate