Use `update_all` to prevent `after_commit` from executing again.