cancel order should also go through order dispatcher