add sync strategy arg in constructor method