uber api + working weather cache