Implement Asynchroneous strategy