Adicionados else's no newsService porque quando entra num if, de certeza que ja nao entra noutro pois é uma acção diferente, portanto não é preciso testar.
Arranjado um bug no codigo no requestNews.