Add an auto-update mechanism