Delegate properties should be declared as weak in projects targeting iOS 5+. Weak nils the pointer when deallocated
Removed unnecessary synthesizes, updated private ivar to reflect these changes
Cancel connection if it's already loading