Cancer diagnosis update