add room signal method and change join room method