update ipair
ipair bug