Corrected delay update: use helper method to match transport