The reason why it is displayed twice is that there are actually 2 update panels in your code. Have a look at your code here below:
<asp:UpdatePanel>
<asp:UpdatePanel>
<second update="" panel="" starts="" here="">
</asp:UpdatePanel>
<i have triggered event here >
<asp:panel>
</ asp:panel>
</asp:UpdatePanel></second>
you need to do a code like the one below:
<asp:UpdatePanel>
<asp:panel xmlns:asp="#unknown">
<i have triggered event here >
</ asp:panel>
</asp:UpdatePanel>
I hope this one helps.
Best Regards