feat(interchange): fix bugs