implemented Eventual Providers Module for concurrency using Guice