Fixed lack of weakSelf