added listener for tso.