Sync component