directory sync