optional sync on subscribe