only react to connect once