Even most complete weather data for one city needs few hundred BYTES of data, not even one KILOBYTE, let alone MEGABYTES. Even if we consider multiple cities and frequent updates, Yahoo data usage is literally about 10000 times more than it should be.