He did the right thing. It is not like he wanted a full show to happen within 3 minutes. He started a private, tried to chat with her and after 3 minutes trying in vain to have her full attention, he ended the chat. For how long do you think he should wait for her? He actually waited a bit too...