add arg sync