catch all exceptions and continue so we don't crash because of network problems