sync for core