Remove the process of sender to control itself, change the delegate method to simplifiy the usage. Update the sample.