add instant sync and support directory creation sync