Removed retaining self in alertview block and changed to weakSelf