refactor(sync): refactor sync module