refactor devide responsibility
change ignore request if room doesnt registered