updaet tito logic