Adding the timeout async helper