diff --git a/README.md b/README.md
index 1a9f7f68..80f51d2f 100644
--- a/README.md
+++ b/README.md
@@ -41,6 +41,7 @@ async fn main() -> Result<()>{
- Supported services
- AWS services (SigV4): `reqsign::services::aws::v4::Signer`
- Azure Storage services: `reqsign::services::azure::storage::Signer`
+ - Google services: `reqsign::services::google::Signer`
## Contributing
diff --git a/src/services/aws/loader.rs b/src/services/aws/loader.rs
index d8dc8046..c672fa1d 100644
--- a/src/services/aws/loader.rs
+++ b/src/services/aws/loader.rs
@@ -20,9 +20,8 @@ use crate::dirs::expand_homedir;
use crate::time::parse_rfc3339;
/// Loader trait will try to load credential and region from different sources.
-#[async_trait]
pub trait RegionLoad: Send + Sync {
- async fn load_region(&self) -> Result