update and auto-mode