add IDisposable on PclTimer for _timer.Dispose