sync across versions