add sync helper