modify sync v2 code