support sync with non initially empty lists