added timeout reaping to connection class