apply updates