intermediate sync