aupdate: implicitly call _write_swap() if it wasn't called explicitly