1. A method for operation of an apparatus comprising: receiving and storing file events into a tree queue data structure encoded in a non-transitory data store; normalizing file events at each node of the tree queue, wherein normalizing comprises sorting the file events by watermark; traversing the tree queue from the root of the tree to assign file event processing resources to file events stored in nodes of different branches of the tree queue in a plurality of threads; and transforming a file system by performing file events by parallel threads.