implemented options window update method