add table view in historyMVC. improve multiple MVC structure.