fixed multisource merge