break instead of return to ensure that executor shuts down properly
MirrorStats now uses AtomicLongs for better thread safety