fixed the addColumns() bug for empty table