update() method from the controller modified to work perfect, except reservations and facility reservations