Update with improved firthglm.fit code