I deliberately return collision here to check that the delayed record's pre item should be the "item1" instead of "item1_updat_failed". Add comments to the code.