Combating tumor heterogeneity with early cancer detection and immunotherapy