added timer port/signal to UnitTask () for polling