System was throwing NullPointerException when updating Weather due to out of band display update, needed to be tied to the AsyncTask and not on an ad-hoc basis