change link data storage, preserve ordering