restaurant tech challenges