Update to update properly when multiple calls come back with results at different times.