fix bug about args intercode order