interop : patched test & reader & sync, also patch ProjectService getPath