moved page reload on room claim to inside the callback