change order state before canceling