Adding basic sync function to check currnet file listing vs new and only update / remove files that have changed