update de logica