use auto_cycle in watch_address