Properly add navInfoMarkers to map

Now only downloads if it needs to depending on if the saved data is
valid(not too old).