sync with cocore