Totally agree, he was really angry he didn't want the medicines wife was missing her parents didn't feed him they had an argument, possibly on staying with him not out of her wanting to be there with him, he also doesn't want to get better with the medicines everything can go to hell, but just hearing also she has not eaten she was also equally affected like him that's it he decided on the plan of watching the movie and asking Bittuji to bring her food there before hand.
Yes also RK has succeeded with Malik making him understand Madhu will not thank him for killing him and if he was to tell her he also would find it hard to speak to her on the phone or even to look her in the face. So Malik despite we have been told the police will take him in custody soon due to Dips giving the evidence on overhearing a conversation between Madhu and Malik, I think the decision not to attempt to kill RK again was made earlier by RK's words, this RK he seems to have all the answers, his too smart.
RK drank the medicine and possibly he also had only two spoons of soup it hit him immediately and he was slipping into sleep, but the minute Madhu came there he was just watching her, the satisfied look on this face as she did what he wanted, and also content just watching her rather then the movie, he was happy with her enjoyment of the movie, I was thinking when he overheard her saying she is missing her parents that leads to separation track also that separated forcefully to be with him, so lets her go back, but even the movie works as she was not homesick any more, and they are on good terms again, so hopefully that comes out of RK's head that she is homesick.