What We Know About Kepler-186f ?