modified local sync