change order

set @destroyed true first.
because when called after_destroy_callback @destroyed should be true.