logger -> LOGGER, use slf4j properly, fix printlns
Fix Exceptions when reading file size
Use WorkerThreads to dispatch work