fix displayName hygiene and only add displayName if not exists