modify Client MetadataManager to deal with synced & syncing