Support for cancelling the request immediately

Rather than wait for a callback to come from AmazonServiceRequestDelegate, why don't we cancel it immediately? 
In case the upload has stalled, none of the delegate methods are called and hence the operation never gets cancelled.

I am relatively new to Objective C, so if this is a big blunder, please let me know.