Added update event backend functionality