give more suitable names for methods in Async interface