added reloadTableRowAtIndexPath:withAnimation: method