break fs stat into a queue to make better use of cpu cycles and avoid some edge cases with mixed queue. tests will fail since order is no longer guaranteed.