Dispose of Timer in AsyncClient to fix issue #710