Introduce async mechanism to run requests