fitting the FutureWorker code better on Dart convetions