opener update