ConnectionManager merged startconnection and getconnection