add auto-update capabilities