Replace NSData by NSUInteger in connection:didReceiveData: block to avoid moving the data to the heap for each asynchronous execution of the block