update a funciones