fixed _retrieve_items dont use set() on joins list, scrambles order #463