[client][home] implement join room behavior