pub async fn process<S, R>(sender: S, receiver: R)where S: Sender<Data = UpdateEvent>, R: Receiver<Data = UpdateRequest, Error = S::Error>,