Restaurants need to incorporate apps to keep a seat at the table