update function GetAllTables