handle dynamic UITableView section addition and deletion; fixes issue #2