fix tests for loops
patch in some sync behavior temporarily for tests
end-of-day snapshot
revamp loaders and use fs.watch