add new func: start_child, you can dynamically add a new worker process
update create_room, room added as wroker process to supervisor when created