Switched stuff to AsyncTask, tried and failed to fix weather :(