fix tx interrupt timing