Implemented basic syncing of remote objects

You might want to add doc for `delete_if_missing` as well.