Add functionality to display file list diff when syncing; refactor syncing methods