more efficient stats collecting for long op