Each end of range objects should be migrated

otherwise external object will invade into thread space.