life of connection managed by unique_connection