fixup uitableview bug