implement Future.Unit