refresh method
Refresh the future
Implementation
@override
Future<void> refresh() async {
super.refresh();
_stream.recompute();
_fetching = false;
_done = false;
_subscription?.cancel();
_subscription = null;
await execute(_stream.value);
}