Dynamic Competing Risk Model For Multi-Type Recurrent Events With Dependent Termination