update table.getn compat function