add sync lib