(#1443) test and fix sync interfaces