Async connect/disconnect. Moved everything to a new Async and Timeout which cleans...