added private chat message listener