thresholds and sync