Create a dedicated folder for each sync task, pass it through constructors