Future method dispose to cancelStreams and Timers
Future<void> dispose() async { await _cancelStreams(); _cancelTimers(); }