Detecting communities using asymptotical surprise