If you are referring to your btnUpload, then you should use that as the ControlID for your AsycPostBackTrigger:
<asp:asyncpostbacktrigger controlid="btnUpload" eventname="Click" />
Also, make sure that validation is successful because you are setting ValidationGroup for your btnUpload.