rename of completion blocks because of possible conflicts