updated DataController to support force table count