update the cuisine/restaurant info table scheme & refine exception handleing