shuffle source messages before feeding them into the input