add `Send` bound to the `spawn` type parameter