Async connect/wrapper + Message class