Home page recent news condition fix & minor updates