simplify sync