sync_local & sync_cloud approach