delay method
Implementation
Future<void> delay(void Function() task) async {
return Future.delayed(Duration(milliseconds: toDouble().toInt()))
.then((value) {
try {
task();
} catch (e) {
print('delayTask:$e');
}
});
}