`/room` detect events realtime and self reload

use websocket
`/select` detect events realtime and self reload

use websocket