handle messaging joining and disconnection