Add socket read timeout if MaxMind server API is unreachable

Add socket read timeout if MaxMind server API is unreachable (usefuk when connectivity is broken)