Age difference is updated at birth
splitting up negative and zero event times handling, advancing events before updating time dependent variables
updated advance function and hazard calculation