updated diagram
When synched, make sure that we record the latest on the server to prevent extra work / data being used