fix cross-room refresh