fix cancel bug in order