remove useless variable
change emitting (broadcast without sending user)
implement typing... message