Using sync framework