Closes #34: asynchronous processing tasks to process a whole index of files, basic for framework for asynchronous tasks