sync for the sake of sync