fixes to backend tablecontroller