Joint modeling of bivariate time to event data with semi-competing risk