weather model to cache weather