added "long cache" (5 min) that is tried if api times out