async_connect to avoid timeouts due to blocking connect() to offline controllers in previous tasks