Fix behavior with run_once: .update() was called too much times