This code
new_array = [NSJSONSerialization JSONObjectWithData:data options:0 error:nil];
NSMutableArray *ar1 = [array mutableCopy];
NSMutableArray *ar2 = [new_array mutableCopy];
[ar1 addObject:ar2];
[self.myTableView reloadData];
Is not going to do anything useful. This is not how you concatinate arrays in objective-c (or any language that i can think of. Instead, you need to replace it with the following
new_array = [NSJSONSerialization JSONObjectWithData:data options:0 error:nil];
array = [array arrayByAddingObjectsFromArray:new_array];
[self.myTableView reloadData];