update the existing kl methods and dual likelihood