refactor: call createOrder() in finish step if order has not been created yet