Make weather fetch more robust