update isWindow