refactor(connection) changed dls methods