improve technique to avoid multiple zonar calls; eliminate mutation of history results and handle that requirement in serializer