Currently, map.update API call, from the looks of it, parses the whole request instead of an individual map. Because of this when updating several maps at once you need to specify unique selemtid placeholder for each selement in the request if you want to preserve links integrity. It would be more logical if placeholder selementids would not leave the scope of a map they are attached to when reassigning selementid placeholders for links.