Wait for async operations
Future<void> waitForAsync([Duration duration = const Duration(milliseconds: 100)]) { return Future.delayed(duration); }