pub(crate) async fn handle_request(
    account: Arc<Mutex<Account>>,
    request: BankAccountRequest
) -> Result<()>