add SimpleSync impl