only fetch rooms once.