should we set compareResults to null at the top of this method to clear the old diff while we get the new one