use transmission, isync