fix a order bug