Remove unused code
Refactor sync process
Major refactor to sync process
Update syncurl model test to work with the changes