uses strings instead of chars to read the input stream for performance reasons
gets probability of rain in 5 minutes and updates ui from asynctask