refactor FileJobStorage