Updates Logic for Events Model