add auto-update