vs sync