Add auto-update mechanism